/*
 * RegistroIP.h
 *
 *  Created on: 02/05/2011
 *      Author: Jor
 */

#ifndef REGISTROIP_H_
#define REGISTROIP_H_

#include <iostream>
#include <cstring>
#include <cstdlib>

using namespace std;

class RegistroIP {
private:
	long clavePrimaria;
	int posRegistro; //posicion del registro en el archivo (bytes)
	bool valido;
public:
	RegistroIP();
	RegistroIP(long, int);
    virtual ~RegistroIP();
    long getClavePrimaria() const;
    int getPosRegistro() const;
    void setClavePrimaria(int);
    void setPosRegistro(int posRegistro);
    bool getValido() const;
    void setValido(bool valido);
    friend ostream& operator<<(ostream&, RegistroIP&);
};

#endif /* REGISTROIP_H_ */
